package com.useeinfo.framework.sugar.tools;


import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

/**
 * Created by sillyboy.
 * Time: 2018/8/26 8:10
 */
public class ResultJson {

    public static JSONObject OK() {
        return Result(0, "成功", null);
    }

    public static JSONObject OK(String errmsg, JSON data) {
        return Result(0, errmsg, data);
    }

    public static JSONObject OK(JSON data) {
        return Result(0, "成功", data);
    }

    public static JSONObject Error() {
        return Result(1, "失败", null);
    }

    public static JSONObject Error(JSON data) {
        return Result(1, "失败", data);
    }

    public static JSONObject Error(String errmsg) {
        return Result(1, errmsg, null);
    }

    public static JSONObject Error(String errmsg, JSON data) {
        return Result(1, errmsg, data);
    }

    public static JSONObject Result(Integer errcode, String errmsg) {
        return Result(errcode, errmsg, null);
    }

    public static JSONObject Result(Integer errcode, String errmsg, JSON data) {
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("errcode", errcode);
        jsonObject.put("errmsg", errmsg);
        jsonObject.put("data", data);
        return jsonObject;
    }
}
